<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/11/29
 * Time: 16:24
 */

namespace HiCommon\Model;


class Message extends Base
{

    protected $table = 'message';

    protected $guarded = [];



//    public function getImgAttribute($value)
//    {
//        $arr_data = [
//            'src'=>$value,
//            'full_src'=>oss_full_url($value),
//        ];
//        return $arr_data;
//    }

//    public function getIsReadAttribute($value)
//    {
//        switch ($value)
//        {
//            case 1:
//                $res = ['id'=>1,'name'=>'已读'];
//                break;
//            default:
//                $res = ['id'=>0,'name'=>'未读'];
//        }
//        return $res;
//    }
//
//    public function getPidAttribute($value)
//    {
//        switch ($value)
//        {
//            case 1:
//                $res = ['id'=>1,'name'=>'系统消息'];
//                break;
//            case 2:
//                $res = ['id'=>2,'name'=>'活动消息'];
//                break;
//            case 3:
//                $res = ['id'=>3,'name'=>'订单消息'];
//                break;
//            default:
//                $res = ['id'=>-1,'name'=>'未知'];
//        }
//        return $res;
//    }
//
//    public function getTypeAttribute($value)
//    {
//        switch ($value)
//        {
//            case 10:
//                $res = ['id'=>1,'name'=>'积分兑换'];
//                break;
//            case 11:
//                $res = ['id'=>2,'name'=>'服务商品'];
//                break;
//            case 12:
//                $res = ['id'=>3,'name'=>'预约订单'];
//                break;
//            case 13:
//                $res = ['id'=>3,'name'=>'普通商品'];
//                break;
//            case 14:
//                $res = ['id'=>3,'name'=>'保养提醒'];
//                break;
//            case 20:
//                $res = ['id'=>3,'name'=>'活动推送'];
//                break;
//            case 30:
//                $res = ['id'=>3,'name'=>'发货'];
//                break;
//            case 31:
//                $res = ['id'=>3,'name'=>'退款申请'];
//                break;
//            case 32:
//                $res = ['id'=>3,'name'=>'退款成功'];
//                break;
//            case 33:
//                $res = ['id'=>3,'name'=>'退款失败'];
//                break;
//            case 34:
//                $res = ['id'=>3,'name'=>'签收'];
//                break;
//            case 35:
//                $res = ['id'=>3,'name'=>'退货完成'];
//                break;
//            default:
//                $res = ['id'=>-1,'name'=>'未知'];
//        }
//        return $res;
//    }

    //管理前段用户表
    public function user()
    {
        return $this->belongsTo(Users::class, 'user_id' , 'id')->select('id','nickname','username');
    }

    //管理前段用户表
    public function shop()
    {
        return $this->belongsTo(Shop::class, 'shop_id' , 'id')->select('id','name','company_name');
    }

}

